package com.leo.base.db.annotation;


import java.lang.annotation.*;

/**
 * 聚合数据源：只用于查询，会将所有库的数据查询出来，整合成一个list，如果只需要一条数据，则默认返回list第一条数据
 * 如果需要返回list集合，则返回一个指定大小的list集合
 * 如果是不同类型的数据库，请注意sql写法要通用
 *
 * @author wangss
 */
@Target({ElementType.METHOD, ElementType.TYPE, ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface UnionDataSource {

    /**
     * 表名称
     *
     * @return
     */
    String tableName();
}
